home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.3 (Developer)…68k, x86, SPARC, PA-RISC] / NeXTSTEP 3.3 Dev Intel.iso / NextDeveloper / Headers / bsd / rpcsvc / sm_inter.h < prev    next >
C/C++ Source or Header  |  1990-01-29  |  1KB  |  82 lines

  1. /*    @(#)sm_inter.h    1.2 88/07/11 4.0NFSSRC SMI    */
  2.  
  3. /* 
  4.  * Copyright (c) 1988 by Sun Microsystems, Inc.
  5.  * @(#) from SUN 1.5
  6.  */
  7.  
  8. #define SM_PROG 100024
  9. #define SM_VERS 1
  10. #define SM_STAT 1
  11. #define SM_MON 2
  12. #define SM_UNMON 3
  13. #define SM_UNMON_ALL 4
  14. #define SM_SIMU_CRASH 5
  15.  
  16. #define SM_MAXSTRLEN 1024
  17.  
  18. struct sm_name {
  19.     char *mon_name;
  20. };
  21. typedef struct sm_name sm_name;
  22. bool_t xdr_sm_name();
  23.  
  24.  
  25. struct my_id {
  26.     char *my_name;
  27.     int my_prog;
  28.     int my_vers;
  29.     int my_proc;
  30. };
  31. typedef struct my_id my_id;
  32. bool_t xdr_my_id();
  33.  
  34.  
  35. struct mon_id {
  36.     char *mon_name;
  37.     struct my_id my_id;
  38. };
  39. typedef struct mon_id mon_id;
  40. bool_t xdr_mon_id();
  41.  
  42.  
  43. struct mon {
  44.     struct mon_id mon_id;
  45.     char priv[16];
  46. };
  47. typedef struct mon mon;
  48. bool_t xdr_mon();
  49.  
  50.  
  51. struct sm_stat {
  52.     int state;
  53. };
  54. typedef struct sm_stat sm_stat;
  55. bool_t xdr_sm_stat();
  56.  
  57.  
  58. enum res {
  59.     stat_succ = 0,
  60.     stat_fail = 1,
  61. };
  62. typedef enum res res;
  63. bool_t xdr_res();
  64.  
  65.  
  66. struct sm_stat_res {
  67.     res res_stat;
  68.     int state;
  69. };
  70. typedef struct sm_stat_res sm_stat_res;
  71. bool_t xdr_sm_stat_res();
  72.  
  73.  
  74. struct status {
  75.     char *mon_name;
  76.     int state;
  77.     char priv[16];
  78. };
  79. typedef struct status status;
  80. bool_t xdr_status();
  81.  
  82.